/* 
* @Author: Marte
* @Date:   2018-08-30 14:40:45
* @Last Modified by:   Marte
* @Last Modified time: 2019-07-02 10:01:11
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0; color:#010101;}
table{border-collapse:collapse;border-spacing:0;}
a{ color:#666666;}
a:hover, a:focus {
    color: #f08200;
    text-decoration: none;
}
fieldset,img{border:0;}
li{list-style:none;}
.clearfix:after {content: ".";display: block;height:0;clear:both; visibility:hidden;}
.clearfix {*zoom:1;}
.p0 li{ padding: 0px; }
section img{max-width: 100%;}
.fl{ float: left;}
.fr{ float: right;}
.mm{ display:none !important;}

.dropdown:hover > .dropdown-menu, .dropdown-submenu:hover > .dropdown-menu {    opacity: 1;    visibility: visible;}
.dropdown-menu, .dropdown-submenu > .dropdown-menu {    display: block;    visibility: hidden;    opacity: 0;    transition: all .1s ease-in-out;    -moz-transition: all .1s ease-in-out;    -webkit-transition: all .1s ease-in-out;    -o-transition: all .1s ease-in-out;}
.dropdown-menu { width: 100%;
    min-width: 200px;
    margin: 0;
    padding: 20px 2%;
    background: #1c5c94ba;}
.dropdown-menu > li > a {   }

.list-inline>li span{margin: 0px 10px;
    width: 1px;
    height: 12px;
    background: #c5c5c5;
    display: inline-block;}
.banner{ 
    position: relative;
    width: 100%;
    max-width: 100%;
    text-align: center; }
.banner img{ width: 100%;}
 .banner .b_com{
padding-top: 120px;
    text-align: left;
	
	}
 .banner .b_com p{    color: #fff;}
 .banner .b_com .p1{    font-size:46px;}
 .banner .b_com .p2{      font-size: 20px;
    line-height: 36px;
    margin-top: 14px;}
 .banner .b_com .p3{    font-size: 38px;
        margin-top: 14px;}
 .banner .b_com .p3 img{margin-right: 20px;}
.df{ display: flex; justify-content: center; align-items: center;}
.gd{transition: 0.5s ease;}
.top2{    overflow: hidden;}
.c_nav{    background: #f1f1f1;
    height: 64px;overflow: hidden;
    line-height: 64px; }
.c_nav .container{text-align: center;}
.c_nav ul{}
.c_nav li:hover{}
.c_nav li:hover a{ color:#f08200;}
.c_nav li.cur{}
.c_nav li.cur a{ color:#f08200;}
.c_nav ul .wz{ float:left;}
.c_nav ul .wz i{      margin-right: 8px;   font-size: 16px; }
.c_nav ul .wz a{    padding: 0px 4px;}


.c_nav ul .cnv_cp{ float: right;display: flex;
    justify-content: center;
    align-items: center;}
.c_nav ul .cnv_cp p{}
.c_nav ul .cnv_cp span{}

.ccnav{ margin-top: 40px;}
.ccnav li{ float: left;}
.ccnav li a{color: #121212;background: #f3f3f3;  
    padding: 8px 30px;
    margin-right: 30px;
    display: block; }
.ccnav li:hover a,.ccnav li.cur a{ color: #fff;background: #005bac;  }


.tit00{      color: #333;
    font-size: 32px;
    line-height: 58px;
    text-align: center;
    margin-bottom: 20px;}
.tit00:after {
       content: '';
    display: block;
    width: 36px;
    height: 2px;
    background: #f08200;
    margin: 0px auto;
}

.t0{font-size: 30px;
    color: #333; position: relative;
    margin-bottom: 38px;
    border-bottom: 1px solid #d8d8d8;
    text-align: left;
    padding-bottom: 8px;}
.t0:after{    content: '';
    display: block;
    width: 120px;
    height: 2px;
    background: #f08200;
    bottom: -1px;
    position: absolute;}


.page .page-status{ display: none;}
.page{color:#454545;text-align:center;clear:both;overflow:hidden;margin: 50px auto;}
.page .Pbd{width:20px}
.page .Ppage,.page .PEnd{padding-left:5px}
.page .Precord{padding-right:5px}
.page .Pstate{padding-left:8px}
.page a{padding:0 10px;border:1px solid #c9c9c9;color:#454545;margin:0 3px;line-height:36px;box-sizing:border-box; min-width:40px;display:inline-block}
.page .Pprev,.page .Pnext{min-width:74px}
.page a:hover,.page .Pmodern{border:1px solid #f08200;background:#f08200;color:#fff}

.foot{    background: #1d1c1c;    padding-top: 38px;}
.foot .row{    margin-bottom: 20px;}
.foot .one{  border-bottom: 1px solid #555555; 
}
.foot .one .fl{font-size: 29px;    margin-bottom: 16px;
    color: #fff;
    font-style: italic;}
.foot .one .fl img{    margin-right: 5px;}
.foot .one .fr{}
.foot .one .fr ul{ float:right;}
.foot .one .fr ul li{    float: left;}
.foot .one .fr ul li a{     color: #fff;
    float: left;
    padding: 0px 30px;
    font-size: 16px;}
.foot .one .fr ul li i{    height: 16px;
    width: 1px;
    background: #494949;
    display: inline-block;
    margin-top: 4px;}
.foot .two{}
.foot .two .fl{}
.foot .two .fl p{    color: #f5f5f5;
    line-height: 34px;}
.foot .two .fr{}
.foot .two .fr a{ float:right;margin-right: 40px;}
.foot .two .fr a img{    margin-top: 34px;}
.foot .two .fr .wx{ float:right;}
.foot .two .fr .wx img{}
.foot .two .fr .wx p{font-size: 14px;
    color: #f5f5f5;
    text-align: center;
    line-height: 30px;}
.gotop{    position: fixed;
    bottom: 30%;
    right: 0px;
    z-index: 100;background: #383838;
    border-radius: 6px;
			}
.gotop div{ padding:5px;}
.gotop div a{}
.gotop div img{display: block;
    margin: 0px auto;}
.gotop div p{color: #fff;
    text-align: center;
    margin-top: 8px;}
.gotop .t1{border-bottom: 1px #676767 solid;}

.ye{border: 1px solid #acacac;
    padding: 8px 18px;
    margin-right: 20px;}

/* 侧边悬浮导航 */
.right_nav{ right:0; top:30%; position:fixed; text-align:left;overflow: hidden;z-index:999;}
.right_nav li{background:#0085cd;margin:4px 0;padding: 10px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;cursor:pointer;position:relative; right: -70px;}
.right_nav li .iconBox{text-align: center;overflow: hidden;display: flex;align-items: center;justify-content: space-between}
.right_nav li img{width: 30px;height:30px;}
.right_nav li h4{color: #fff;font-size:14px;margin:2px 0;margin-left: 15px;}
.right_nav li:hover{background:#f08200}
.right_nav li .hideBox{display: none;position: absolute;right:120px;padding:10px;padding-right: 15px; top:-10px;z-index: 999;}
.right_nav li .hideBox .hb{border: 1px solid #ccc;background-color: #fff; padding: 10px 20px;border-top: 2px solid #0085cd;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.right_nav li .hideBox .hb h5{padding: 5px 0;border-bottom: 2px solid #ccc;color: #0085cd;font-size: 16px;font-weight: 400;display: block;white-space: nowrap;}
.right_nav li .hideBox .hb p {margin-top: 5px;font-size: 18px;font-weight: 700;}
.right_nav li .hideBox .hb .qqtalk{margin-top: 10px;}
.right_nav li .hideBox .hb .qqtalk a{display: flex;align-items: center;    margin: 6px auto;}
.right_nav li .hideBox .hb .qqtalk img{width: 25px;height:25px;}
.right_nav li .hideBox .hb .qqtalk p{font-size: 14px;font-weight: 400;white-space: nowrap;margin-top: -5px;margin-left: 5px;}
.right_nav li:nth-child(3) .hideBox img{width:140px;height: 140px;margin-top: 10px;}

.btnn{    width: 100%;
    background: url(../images/zs_bg.jpg) no-repeat center;
    height: 315px; display: flex; align-items: center; justify-content: center;}
.btnn .con{ text-align: center;}
.btnn .con p{ font-size: 38px; font-weight: bold; color: #fff;}
.btnn .con span{ color: #fff; font-size: 20px;display: block; line-height: 2.4;}
.btnn .con a{ margin-top: 40px; color: #fff; font-size: 24px; font-weight: bold; border: 1px solid #fff; padding: 6px 50px; border-radius: 30px; text-align: center; display: inline-block;}
.btnn .con a:hover{ background: #f08200;border: 1px solid #f08200;}
footer .ico {
    background-color: #EEEEEE;
    text-align: center;
    overflow: hidden;
}
footer .ico li {
    margin: 30px 0;
}
footer .ico .text {
    font-size: 20px;
    color: #717070;
    margin-top: 8px;
    width: 100%;
    overflow: hidden;
    float: left;
}
footer .main {
height: auto;
    width: 100%;
	background: url(../images/db_bg.jpg);
    padding: 50px 0 20px;
    overflow: hidden;
}
footer .main .left-part {

}
footer .main .left-part .list li{ width: 20%; float: left;}
footer .main .left-part .title {
    font-size: 18px;
    margin-bottom: 16px;
}
footer .main .left-part dl {
    margin-top: 12px;
}
footer .main a {
  color: #fff;
}
footer .main a:hover{
  color: #f08200;
}
footer .main .right-part {
    text-align: center;
}
footer .main .right-part .tel {
    color: #049a9a;
    font-size: 30px;
	font-weight:bold;
    text-align: center;
}
footer .main .right-part .tel_or {
     color: #666;
     font-size: 16px;
     line-height: 1.8;
     margin: 15px 0 22px 0;
     padding-left: 10px;
}
footer .main .right-part .zixun a {
  width: 212px;
    height: 53px;
    line-height: 53px;
    text-align: center;
    display: inline-block;
    background: #2264b6;
    color: #fff;
}
footer .main .btt{    margin-top: 30px;}
footer .main .btt p{ color: #0a64b1;}
footer .main .btt a{ color: #0a64b1;}
footer .ff{}
footer .ff img{    margin: 6px auto 20px;}
footer .ff p{color: #fff;    line-height: 2;}
footer .ff p span{padding-left: 14px;}
footer .ff .f_ico{margin-top: 20px;}
footer .ff .f_ico a{margin-right: 30px;}
footer .ff .f_ico a i{ color: #fff; font-size: 16px;}
footer .ff .f_ico a i:hover{ color: #f08200;}

footer .bottom {
    border-top: 1px solid #595757;
    background-color: #222222;
    padding: 45px 0;
}
footer .bottom a {
    color: #898989;
}
footer .bottom a:hover {
    color: #898989;
}
footer .bottom .links ul {
    overflow: hidden;
}
footer .bottom .links .item {
    font-size: 13px;
    float: left;
    margin-right: 10px;
    line-height: 1.8;
}
footer .bottom .text {
    color: #c9c9ca;
    font-size: 13px;
    line-height: 1.8;
    overflow: hidden;
    margin-top: 8px;
}
footer .bottom .text a {
    color: #c9c9ca;
}
footer .di{    background-color: #01305a;
    padding: 14px 0px; color: #00549f;}
footer .di div{color: #00549f;}
footer .di a{color: #00549f;}
	footer .di .fr{ float:right;}
footer .erweima{}
footer .erweima p{ color: #fff; text-align: center;line-height: 3;}
footer .erweima .erweima_img{padding-left: 6px;padding-top: 8px;}
footer .erweima .text{color: #B4B5B5;text-align: center;margin-top: 22px;line-height: 2}
.mm .right-part{padding: 12px 0px;}
.mm .right-part .tel {
    color: #049a9a;
    font-size: 22px;
	font-weight:bold;
    text-align: center;
}
.mm .right-part .tel_or {
     color: #666;
     font-size: 16px;
     line-height: 1.8;text-align: center;
}
.mm .right-part .zixun a {
  width: 212px;
    height: 53px;
    line-height: 53px;
    text-align: center;
    display: inline-block;
    background: #2264b6;
    color: #fff;
}

.left_zixun {
    position: fixed;
    right: 1px;
    top: 35%;
    z-index: 9999999;
}
.left_zixun ul {
    width: 90px;
    overflow: hidden;
}
.left_zixun li:first-child {
    border: none;
    /*background-color: rgba(250, 150, 0, 0.9);*/
}
.left_zixun li {
    float: left;
    width: 90px;
    height: 90px;
    border-top: 1px solid #717070;
    background-color: rgba(33,33,33, 0.8);
}

.left_zixun li .img1{display: block}
.left_zixun li .img2{display: none}

.left_zixun li:hover .img1{display: none}
.left_zixun li:hover .img2{display: block}

@media (max-width: 1470px){
.nav > li {
    margin-left: 20px;
    display: inline-block;
    float: none;
    margin-right: 0px;
}
}

@media (max-width: 1200px){
.nav > li {
    margin-left: 18px;
    display: inline-block;
    float: none;
    margin-right: 0px;
}
nav .pc {
    display: none;
}
}
@media (max-width: 992px){
nav .pc {
    display: none;
}
.nav > li {
    margin-left: 20px;
    margin-right: 0px;
}
}

@media (max-width: 767px){
	.pc{ display:none !important;}
.mm{ display:block !important;}
.navbar-inverse .navbar-collapse{ background:#005bac;
}
.tit00 {
    color: #333;
    font-size: 24px;
    line-height: 50px;
    text-align: center;
    margin-bottom: 20px;
}
.t0 {
    font-size: 22px;
    margin-bottom: 22px;
}
.df{ display:block; }
.banner{ height: 160px;}
.banner img{ height: 160px;}
.c_nav li {
        padding: 0px 15px !important;
}
.c_nav li a {
    font-size: 16px;
    position: relative;     padding: 14px 0px;
}
.c_nav ul .wz{ display:none;}
.new_show_l_top {
    margin-top: 5px;}
.banner .b_com .p1 {
  font-size: 24px;
}
.banner .b_com .p2 {
      font-size: 15px;
    padding: 0px 30px;
    line-height: 24px;
}
.banner .b_com {
      padding-top: 44px; 
    text-align: center;
}
 .banner .b_com .p3{    font-size: 24px;
        margin-top: 4px; padding: 0px 15px;}
 .banner .b_com .p3 img{margin-right: 15px;}
.navbar-inverse{   padding: 0px 15px;}

.navbar-brand>img {
 width: 150px;
}
.navbar-brand {
    float: left;
 padding-top: 6px;
     padding-left: 8px;
}
nav .yy{ display: none;}
nav .yy a{    display: inline-block;
    margin: 10px;
    color: #bdbdbd;
    font-size: 14px;}
.navbar-nav>li {
    width: 100%;margin-left: 0px;
    border-bottom: 1px solid;
}
.navbar-nav>li>a {
    padding-top: 15px;
    padding-bottom: 15px;color: #f7f7f7;
	font-size: 16px;
	    line-height: 24px;
}
.btnn {
    height: 240px;
}
.btnn .con p {
    font-size: 22px;}
.btnn .con span {
    color: #fff;
    font-size: 16px;
    display: block;
    line-height: 1.4;
    margin-top: 20px;
}
.btnn .con a {
    margin-top: 40px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    border: 1px solid #fff;
    padding: 6px 40px;
    border-radius: 30px;
    text-align: center;
    display: inline-block;
}
.ccnav {
    margin-top: 20px;
}
.ccnav li {
    width: 50%;
    margin-bottom: 10px;
}
.page {
    margin: 15px auto;
}
.foot .fl dl {
    margin-right: 2%;
    float: left;margin-bottom: 12px;
}
.foot .fl dl:nth-of-type(5){ margin-right: 0%;}
.foot .fr .br {
    float: left;    right: -60px;
}
.gs p {
    font-size: 15px;
    line-height: 30px;
}
.ry {
    background: #c56978;
}
.foot .foot2 p {
    line-height: 30px;
}
.foot .fr {
    float: left;
}
.gotop{ display:none;}

.foot .one .fr ul li {
    float: left;
    width: 50%;
    margin-bottom: 12px;
}

footer .main { display: none;}
footer .main .left-part .title {
    font-size: 18px;
    margin-bottom: 3px;
    font-weight: bold;
}	
footer .main .left-part dl {
    font-size: 14px;
    margin-top: 10px;
}
footer .main .left-part .item{    margin-bottom: 20px;}
.pull-right{ float:none !important;}	
footer .erweima .text {
    color: #B4B5B5;
    text-align: center;
    margin-top: 8px;
    line-height: 2;
}
footer .main .right-part .tel {
    color: #FA9600;
    font-size: 24px;}
footer .main .right-part .tel_or {
    margin: 10px 0 10px 0;
}	
footer .di .fr {
 float: none !important; 
    text-align: left;
    padding-left: 15px;
}	
footer .main .right-part{ display:none;}

}/*结束*/



.product_description {
    border: 1px solid #d9d9d9;
    padding: 10px;
    margin: 5px 0 15px 0;
    word-break: break-all;
    line-height: 23px;
    word-wrap: break-word;
    border-radius: 2px;
    box-shadow: 0px 2px 2px #dcdcdc;
    letter-spacing: .2px;
    font-family: '微软雅黑';
}
#PageContent{}
#PageContent li{
	float: left;
	padding: 10px;
	}
#PageContent li a{    text-align: center;
    color: #98b630;
    font-size: 14px;
    border: 1px solid #98b630;
    padding: 4px 10px;}
	
.wzdt{
	line-height: 36px;
    font-size: 16px;
    font-weight: 600;
}
.wzdtx a{
    margin-right: 12px;
    line-height: 36px;
}

.prenext {
    text-align: center;
    padding-bottom: 3%;
    overflow: hidden;
    border-top: 1px solid #e8e8e8;
    padding-top: 3%;
}
.prenext a {
    color: #333333;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    width: 300px;
    overflow: hidden;
    font-size: 18px;
    background: #e8e8e8;
}
.prenext a label.a {
    padding-right: 12%;
}
.prenext a label.b {
    padding-left: 12%;
}
.prenext a label {
    font-family: "宋体";
    font-size: 22px;
}
.prenext a:hover {
    color: #fff;
    background: #f08200;
    text-decoration: none;
}
.sxy{
	border-top: 1px dashed #cccccc;
    line-height: 36px;
    padding: 16px 0;
    margin-bottom: 12px;
    border-bottom: 1px dashed #cccccc;
}
.new_show_l_top .pbt {
    font-size: 24px;
    line-height: 38px;
    overflow: hidden;
    color: #000;
    font-weight: normal;
}